#include "PizzaStore.h"

PizzaStore::PizzaStore()
{
}

PizzaStore::~PizzaStore()
{

}

Pizza *PizzaStore::orderPizza(const string &type)
{
    Pizza *pizza;
    qDebug() << "order pizza";
    pizza = createPizza(type);
    pizza->prepare();
//    pizza->cut();
//    pizza->box();

    return pizza;
}

Pizza *PizzaStore::createPizza(const string &type)
{
    if("cheese" == type) {
        pizza = new CheesePizza();
    } else if("pepperoni" == type) {
        pizza = new PepperoniPizza();
    } else {
        // nothing to do
    }
}
